ds_queue_copy

将一个队列复制给另一个。

语法:

ds_queue_copy(id, source);


参数 描述
id The id of the NEW queue.
source The ORIGINAL queue to copy to id.


返回: N/A(无返回值)


描述

此函数可用于将一个队列的内容复制到另一个队列中。请注意,这样做从原始队列中删除内容,也不会破坏原始队列。使用此函数时,必须先前已创建要复制到的队列,如果它在复制到之前包含任何项目,则将首先清除这些项目(这意味着此信息将丢失)。


例如:

with (instance_create_layer(x, y, "Enemies", obj_Enemy))
   {
   queue = ds_queue_create();
   ds_queue_copy(queue, other.queue);
   }

上面的函数创建一个新实例,然后在该实例中创建一个新的ds_queue并将运行代码块的实例中的队列的内容复制到新创建的实例队列中。


上一页: Queues
下一页: ds_queue_size
© Copyright YoYo Games Ltd. 2018 All Rights Reserved